草庐IT

SQLite 表不保存

全部标签

android - SQLite 在 Android 上执行哪些类型的缓存?

我想知道更多关于SQLite执行什么样的缓存以及Android如何配置缓存参数(我读到这些可以在编译时通过pragma控制。)有没有人对此有更深入的了解,甚至依赖于SQLite作为一个有效的缓存来缓存从网络获取的数据?我知道SQLite默认在内存中缓存页面。是否也有查询缓存,是否有任何方法甚至可以从Android客户端应用程序调整这些参数?我唯一能找到的是SQLiteDatabase#setMaxSqlCacheSize,但这仅适用于准备好的语句。 最佳答案 使用PRAGMAcache_size=xx设置页面缓存。数量以页为单位,默

android - SQLite 与 ICU [编译]

我正在使用SQLite开发一个android应用程序,但我遇到的问题是承租人不是ASCII。我对此进行了研究,发现解决方案是编译一个激活了ICU的新SQLite版本。我下载了NDK、ICU并按照此页面的指南进行操作:http://www.sqlite.org/android/doc/trunk/www/index.wiki但是这个页面只展示了如何编译一个新的SQLite,我没有展示如何在这个过程中添加ICU。如何使用ICU编译SQLite?(我正在使用Windows)谢谢。 最佳答案 我自己还没有尝试过,但据我所知,添加-DSQLI

android - 如何使用 MuPDF 在密码保护的 pdf 上保存注释

我正在尝试为受密码保护的pdf保存注释。我能够绘制注释并保存它。但是,一旦我返回并再次参加Activity,我就看不到我的注释。然而奇怪的是我可以在那里看到注释框但看不到绘制的路径。它适用于普通pdf(无密码pdf)。知道如何为受密码保护的pdf保存注释吗?下面是我使用的代码:privateMuPDFCorecore;privateMuPDFReaderViewmDocView;/***Save'schangestothepdf.Eg.Draw*/privatevoidsavePDFChanges(){Config.error("Savedchanges"+core.hasChange

Android:Sqlite 数据库 getMaximumSize() 以什么单位返回大小?

我们从SQLiteDatabase对象的getMaximumSize()方法获取的值的单位是什么。Android文档不包含有关该设备的信息。http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#getMaximumSize%28%29在我的Android平板电脑上执行该方法后,我得到了值4398046507008。如果单位是Bit那么它等于549GB如果单位是字节那么它等于4398GB我检查了Settings应用程序的Storage&USB部分,我发现它只有12GB的内部存储

javascript - 有没有办法使用谷歌文档查看器显示javascript blob(.pdf)而不在本地保存文件?

我可以将httppdf链接传递到googledocsviewer并显示它,而不会出现任何问题:window.open(“https://docs.google.com/viewer?url={pdflink}”,“空白”);但是,有没有一种方法可以在googledocs查看器上显示javascriptblob中的pdf而不在本地保存文件?有意义的建议将不胜感激。 最佳答案 为了在IE上显示.pdf文件,您是否试图让查看器正常工作?如果没有,您可以使用iframe和chrome/mozilla内置的pdf支持:letblob=newB

Android设置app开机自启,网络监听,主线程完成UI渲染,HTTP网络请求工具,json数据处理,android使用sqlite,Android定时任务,日志打印

Android7.1.1开机自动启动配置在AndroidManifest.xml文件中添加权限uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/>在AndroidManifest.xml文件中注册接收广播配置,添加到manifest>application节点下receiverandroid:name=".MyReceiver"android:enabled="true"android:exported="true">intent-filterandroid:priority="1000"> acti

Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException

我的应用程序已上线并从GooglePlay控制台收到“由:android.database.sqlite.SQLiteCantOpenDatabaseException:”引起的崩溃。它主要发生在Android9操作系统上,并且50%的所有设备都是GooglePixel设备。我尝试使用其他装有android9的设备,但没有成功。我没有GooglePixel设备。无论如何,请有人建议我修复它或复制它。 最佳答案 我不知道发生这种情况的原因,但您可以使用firebase测试实验室重现此错误。它包含多个具有多个sdk版本的设备,包括goo

android - 我可以在 Android 上使用 MySQL 还是必须使用 SQLite?

Android应用程序使用数据库时,可以使用MySQL数据库,还是必须使用SQLite?我想做的是制作一个允许用户在map上查看事件的应用程序。这些事件由办公室的管理人员通过与MySQL数据库一起使用的基于Java的应用程序进行更新。 最佳答案 SqLite在手机上提供了一些很好的教程,可以帮助您开始使用它。查看在线文档了解更多详细信息,我建议看一下记事本示例,它会让您很快上手。http://developer.android.com/guide/topics/data/data-storage.html#db

android - 通过我的应用程序使用 Intent 打开相机时停止保存图像

可能重复StopsavingphotosusingAndroidnativecamera大家好,我通过这种方式使用Intent打开相机IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,ACTIVITY_CAMERA);很好,给我完美的结果,但是,问题是这也会将图像保存到sdcard中,如何防止这种情况停止保存图像并只将该数据用于onActivityResult()方法 最佳答案 我不确定,

android - 需要帮助读取 Android 的 SQLite 数据库

我已经阅读了很多网站和教程,但都无法解决我的问题。我有一个应用程序可以工作,直到我尝试从我的数据库中读取(它打开它就好了)。我知道这不是正确的做事方式,但我有两个全局字符串,它们从我的主要Activity传递到我的DataBaseHelper类(DB_TABLE和spinnerPipeLengthText)。当我调用以下代码行以从特定行的所有列中检索数据时,我的应用程序崩溃了。CursorcursorData=myDataBase.query(CSSTPipeSizingActivity.DB_TABLE,null,CSSTPipeSizingActivity.spinnerPipeL